*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#444;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#444;text-decoration:none}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
.false:focus{border:2px solid #ff1531;background:#fff}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1;}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:98%;max-width:1400px;margin:0 auto}
.wp-1200{width:98%;max-width:1200px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
.hide{display:none}
.show{display:block}
.ovh{overflow:hidden}
html{overflow-x:hidden;overflow-y:visible}
.header{height:100px;background-color:#fff;line-height:100px;position:fixed;z-index:200; width: 100%;}
.header.fixedbg {
	height:90px;
	line-height: 90px;
	transition: all .5s ease;
	background: rgba(255,255,255,.9);
}
.logo{display:inline-block;vertical-align:middle;height:68px;overflow:hidden}
.logo img{display:block;height:100%;}
.hd-r{float:right;/* font-size:0 */}
.nav{display:inline-block;vertical-align:middle;font-size:0}
.nav-item{display:inline-block;vertical-align:middle;padding:0 20px;position:relative;z-index:5}
.nav-item>a{display:block;font-size:16px;color:#222;text-align:center;position:relative;z-index:5}
.hd-so{display:inline-block;vertical-align:middle;position:relative;margin-left:15px}
.so-icon{width:30px;height:30px;background:url("../images/so.png") no-repeat center center;-webkit-background-size:contain;background-size:contain;cursor:pointer}
.so-box{display:none;position:absolute;top:67px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #eee;width:360px;height:60px;background-color:#fff}
.so-box .inp{position:absolute;left:10px;width:80%;border:none;height:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;border-bottom:1px solid #eee;font-size:16px}
.so-box .sub{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;background:url("../images/so.png")  no-repeat center center;-webkit-background-size:contain;background-size:contain;border:none;font-size:0}
.hd-lang{display:inline-block;vertical-align:middle;margin-left:35px;position:relative}
.lang-icon{cursor:pointer;width:30px;height:30px;background:url("../images/lang.png") no-repeat center center;-webkit-background-size:contain;background-size:contain}
.lang-list{display:none;position:absolute;left:55px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:68px;width:130px;background-color:#fff;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.lang-list a,.lang-list dd{font-size:16px;color:#333;line-height:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nav-item:after{content:'';width:0;position:absolute;top:0;left:0;height:3px;background-color:#2067d1;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.nav-item.on:after,.nav-item:hover:after{width:100%}
.nav2{position:absolute;top:100%;left:0;width:100%;background-color:rgba(255,255,255,.8);padding-bottom: 15px; opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:3;pointer-events:none; }
.nav2-item{display:block;vertical-align:middle;margin:0 ; clear: both; text-align: center;}
.nav2-item a{display:block;height:40px;line-height:40px;font-size:16px;color:#222;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.nav2-item a:hover{color:#2067d1}
.nav2-pro{width:200%; left: -45%;}
.nav-item:hover .nav2{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);pointer-events:auto}
.menuBtn{display:none}
.fd-top{background-color:#282f35;overflow:hidden;padding:55px 0 40px;color:#fff}
.fd-top a{color:#fff}
.fd-m1{float:left;margin-right:90px}
.fd-m dt,.fd-m dt a{font-size:16px;line-height:46px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.fd-m dt a:hover{opacity:.8}
.fd-m dt{padding-left:20px;background:url("../images/plus2.png") no-repeat left center;-webkit-background-size:8px auto;background-size:8px auto}
.fd-m dd{padding-left:20px;line-height:40px;font-size:14px;overflow:hidden}
.fd-m dd a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.fd-m dd a:hover{opacity:.8}
.fd-m .key{float:left}
.fd-m .con{overflow:hidden}
.fd-m .con a{display:block}
.fd-m2{float:right}
.qr{overflow:hidden;margin-top:20px}
.qr-s{float:left;margin-left:20px;font-size:12px}
.qr-s .pic{margin-bottom:10px;width:114px;height:114px;overflow:hidden}
.qr-s .pic img{display:block;width:100%;height:100%}
.fd-bot{line-height:24px;text-align:center;background-color:#343c43;font-size:14px;color:#fff; padding: 15px 0;}
.fd-bot a{color:#fff;margin:0 20px 0 45px}
.banner{position:relative;z-index: 100;}
.ban-scroll{position:absolute;bottom:20px;left:10%;width:14px;height:125px;background:url("../images/scroll.png") no-repeat center center;-webkit-background-size:contain;background-size:contain;z-index:30}
.ban-pic{padding-top:48.43%;position:relative;background:no-repeat center center;-webkit-background-size:cover;background-size:cover}
.ban-item .wp{position:absolute;left:50%;top:0;height:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.ban-txt{max-width:600px;width:100%;position:absolute;left:0;top:47%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center}
.ban-icon{height:82px;background:no-repeat center center;-webkit-background-size:auto 100%;background-size:auto 100%}
.ban-tit{font-weight:700;color:#222;font-size:40px;margin:6px 0 41px}
.ban-more{display:block;margin:0 auto;width:170px;height:60px;line-height:60px;background-color:#2067d1;font-size:16px;color:#fff;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.ban-more:hover{opacity:.8}
.slick-ban{z-index: 50;}
.slick-ban .slick-dots{position:absolute;bottom:45px;left:0;width:100%;font-size:0;text-align:center}
.slick-ban .slick-dots li{cursor:pointer;display:inline-block;vertical-align:middle;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#bec5cc;border:3px solid transparent;margin:0 7px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.slick-ban .slick-dots .slick-active{width:15px;height:15px;border:3px solid #b1cdf3;background-color:#2067d1}
.slick-ban .slick-dots button{font-size:0;border:none;background:0 0}
.slick-ban{position:relative}
.slick-ban .slick-arrow{width:60px;height:60px;background:no-repeat center center;-webkit-background-size:contain;background-size:contain;font-size:0;border:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:20;cursor:pointer;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.slick-ban .slick-prev{background-image:url("../images/left1.png") ;left:20px}
.slick-ban .slick-prev:hover{background-image:url("../images/left1-on.png")}
.slick-ban .slick-next{background-image:url("../images/right1.png");right:20px}
.slick-ban .slick-next:hover{background-image:url("../images/right1-on.png")}
.idx1{padding:64px 0 69px}
.idx1-tit{text-align:center;font-size:40px;color:#222;font-weight:700}
.mod1{overflow:hidden;padding-top:44px}
.mod1-l{float:left;width:565px;padding-top:48px}
.mod1-r{float:right;width:50%;background-color:#f5f5f5;height:500px;overflow:hidden;font-size:0;text-align:center}
.mod1-r img{display:inline-block;vertical-align:middle;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-height:90%;width:auto}
.mod1-tit{font-size:0;text-align:left;border-bottom:1px solid #e5e5e5;padding-bottom:35px}
.mod1-tit i{display:inline-block;vertical-align:middle;width:50px;height:50px;background:no-repeat center center;-webkit-background-size:contain;background-size:contain}
.mod1-tit h3{font-weight:400;display:inline-block;vertical-align:middle;font-size:25px;color:#000;margin-left:10px}
.mod1-desc{font-size:14px;color:#444;margin:40px 0 60px}
.mod1-btn{font-size:0}
.mod1-btn a{display:inline-block;vertical-align:middle;width:200px;height:78px;line-height:76px;text-align:center;border:1px solid #e5e5e5;color:#444;font-size:14px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.mod1-btn .on{color:#fff;background-color:#2067d1;border-color:#2067d1}
.mod1-btn a:hover{color:#fff;background-color:#2067d1;border-color:#2067d1}
.mod1-btn a:hover+a{color:#444;background-color:#fff;border-color:#e5e5e5}
.mod2{margin-top:-48px}
.mod2-title{font-size:0}
.mod2-title h3{display:inline-block;vertical-align:middle;font-size:16px;color:#222;margin-right:10px;font-weight:400}
.mod2-title i{display:inline-block;vertical-align:middle;background:url("../images/right-s.png") no-repeat center center;-webkit-background-size:contain;background-size:contain;width:17px;height:10px}
.mod2-list{padding-top:45px;margin:0 -10px}
.mod2-item{float:left;width:25%}
.mod2-con{display:block;margin:0 10px;background-color:#f5f5f5;overflow:hidden;height:200px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.mod2-con:hover,.mod2-item.on .mod2-con{box-shadow:0 3px 19px 0 rgba(0,0,0,.17)}
.product1 .mod2-con:hover,.product1 .mod2-item.on .mod2-con{box-shadow:0 3px 14px 0 rgba(32,103,209,.11)}
.mod2-pic{float:left;width:50%;height:100%;font-size:0;position:relative;text-align:center}
.mod2-pic img{max-height:90%;width:auto;display:inline-block;vertical-align:middle;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.mod2-txt{overflow:hidden;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.mod2-tit{font-size:18px;color:#000;padding-top:15px;position:relative;margin-bottom:10px; word-break: keep-all; overflow: hidden; padding-left: 5px;}
.mod2-tit:after{content:'';width:16px;height:2px;background-color:#2067d1;position:absolute;top:0;left:0}
.mod2-desc{color:#444;font-size:14px}
.idx2{padding:39px 0 0;overflow:hidden;position:relative;background-color:#f4f4f4}
.idx-title{text-align:center;font-size:40px;color:#222;font-weight:700;position:relative;padding-bottom:12px}
.idx-title:after{content:'';width:40px;height:3px;background-color:#0074cb;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.idx-title em{font-weight:700;color:#2067d1;font-size:60px;font-style:italic;margin:0 10px;display:inline-block}
.mod3{margin:34px auto 0;width:525px;height:525px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid rgba(32,103,209,.1);position:relative;z-index:3}
.mod3-yuan{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid rgba(32,103,209,.2);position:absolute;top:34px;left:34px;bottom:34px;right:34px}
.mod3-yuan1{position:absolute;top:30px;left:30px;bottom:30px;right:30px;background:url("../images/yuan1.png") no-repeat center center;-webkit-background-size:contain;background-size:contain}
.mod3-yuan2{width:337px;height:337px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.mod3-yuan2 img{display:block;width:100%;height:100%}
.mod3-num{font-size:24px;color:#bbb;font-weight:700;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.mod3-tit{font-size:20px;color:#222;font-weight:700;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.mod3-desc{font-size:14px;color:#444;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.mod3-item:hover .mod3-desc,.mod3-item:hover .mod3-num,.mod3-item:hover .mod3-tit{color:#2067d1}
.mod3-icon{width:70px;height:70px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#2067d1 no-repeat center center;-webkit-background-size:contain;background-size:contain;position:absolute;bottom:0;left:110%;z-index:3;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.mod3-icon:after{content:'';width:0;height:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:rgba(32,103,209,.15);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:2;opacity:0}
.mod3-item:hover .mod3-icon{opacity:.8}
.mod3-item:hover .mod3-icon:after{opacity:1;width:84px;height:84px}
.mod3-item{position:absolute;max-width:300px;width:100%}
.mod3-item-1{top:10%;left:-60%;text-align:right}
.mod3-item-2{top:10%;right:-60%;text-align:left}
.mod3-item-2 .mod3-icon{left:auto;right:110%}
.mod3-item-3{bottom:10%;left:-60%;text-align:right}
.mod3-item-4{bottom:10%;right:-60%;text-align:left}
.mod3-item-4 .mod3-icon{left:auto;right:110%}
canvas{pointer-events:none}
.idx3{padding:69px 0 90px}
.mod5{border:1px solid #e5e5e5;margin-top:56px}
.mod5-top{overflow:hidden;height:89px;line-height:90px;border-bottom:1px solid #e5e5e5}
.mod5-l{float:left;margin-left:20px}
.mod5-l i{display:inline-block;vertical-align:middle;background:url("../images/icon2.png") no-repeat center center;-webkit-background-size:contain;background-size:contain;width:56px;height:32px}
.mod5-l h3{margin-left:20px;display:inline-block;vertical-align:middle;color:#222;font-size:30px;font-weight:700}
.mod5-r{margin-right:35px;float:right}
.mod5-r i{display:inline-block;vertical-align:middle;background:url("../images/icon3.png") no-repeat center center;width:46px;height:40px;-webkit-background-size:contain;background-size:contain}
.mod5-r .tel{display:inline-block;vertical-align:middle;margin-left:20px}
.mod5-r .tel span{display:block;color:#444;font-size:14px;line-height:1.1}
.mod5-r .tel em{display:block;color:#2067d1;font-size:24px;font-weight:700;line-height:1.1}
.mod5-list{height:188px;position:relative;z-index:2}
.mod5-item{float:left;width:25%;height:188px;padding-left:35px;padding-top:43px;position:relative;border-right:1px solid #eee;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#444}
.mod5-item:last-child{border-right:none}
.mod5-tit a{display:block;color:#444;font-size:20px;font-weight:700}
.mod5-desc{font-size:14px;padding-top:20px}
.mod5-num{font-size:60px;font-weight:700;opacity:.1;position:absolute;right:20px;bottom:5px}
.mod5-item.on,.mod5-item:hover{height:224px;background-color:#2067d1;color:#fff}
.mod5-item.on a,.mod5-item:hover a{color:#fff}
.mod5-bot{padding-bottom:454px;position:relative}
.mod5-bot .tab-a{position:absolute;bottom:0;left:0;width:100%;height:454px;z-index:1}
.mod5-bot .pic{overflow:hidden}
.mod5-bot .pic img{display:block;width:100%;height:auto}
.idx4{padding:65px 120px 70px; background: #fffff;}
.slick-case{margin:25px 0 20px}
.case-item{padding:30px 7px}
.case-pic:hover{box-shadow:0 3px 19px 0 rgba(0,0,0,.17)}
.case-pic{display:block;padding-top:62.4%;position:relative;overflow:hidden}
.case-pic img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.case-pic:hover .case-txt{opacity:1}
.case-txt{opacity:0;position:absolute;top:53px;bottom:41px;left:55px;right:55px;z-index:2;background-color:rgba(32,103,209,.9);text-align:center;font-size:18px;color:#fff;padding-top:75px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.case-txt i{display:block;background:url("../images/plue.png")  no-repeat center center;-webkit-background-size:contain;background-size:contain;width:39px;height:39px;margin:0 auto 25px}
.slick-case .slick-arrow{width:50px;height:50px;font-size:0;border:none;background:no-repeat center center;-webkit-background-size:contain;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:20;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.slick-case .slick-prev{background-image:url("../images/left2.png") ;left:340px}
.slick-case .slick-prev:hover{background-image:url("../images/left2-on.png")}
.slick-case .slick-next{background-image:url("../images/right2.png") ;right:340px}
.slick-case .slick-next:hover{background-image:url("../images/right2-on.png") }
.slick-case .slick-dots{position:absolute;bottom:-20px;left:0;width:100%;font-size:0;text-align:center}
.slick-case .slick-dots button{font-size:0;border:none;background:0 0}
.slick-case .slick-dots li{display:inline-block;vertical-align:middle;margin:0 5px;width:15px;height:3px;cursor:pointer;background-color:#535353;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.slick-case .slick-dots .slick-active{width:20px;height:5px;background-color:#2067d1}
.idx5{padding:54px 0 70px;background-color:#f4f4f4; padding-bottom: 40px; margin-bottom: 30px;}
.mod6{padding-top:34px;padding-bottom:94px}
.mod6-l{float:left;width:613px;background-color:#f7f7f7}
.mod6-pic{position:relative;top:31px;left:36px;padding-top:72.99%;overflow:hidden}
.mod6-pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.mod6-txt{overflow:hidden;padding-left:114px;padding-top:42px}
.mod6-desc{font-size:14px;color:#666;line-height:30px}
.mod6-more{display:block;width:150px;height:50px;line-height:50px;text-align:center;background:#2067d1;font-size:14px;color:#fff;margin-top:56px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.mod6-more:hover{background-color:#3379e1}
.mod7{overflow:hidden}
.mod7-tab{float:left;width:240px}
.mod7-item{height:90px;line-height:90px;padding-left:40px;font-size:0;background-color:#f2f6f8;color:#444;position:relative;cursor:pointer}
.mod7-item i{display:inline-block;vertical-align:middle;width:50px;height:50px;background:no-repeat bottom center;-webkit-background-size:100% auto;background-size:100% auto}
.mod7-item:first-child i{background-image:url("../images/icon4.png")}
.mod7-item:last-child i{background-image:url("../images/icon5.png")}
.mod7-item span{display:inline-block;vertical-align:middle;font-size:16px;margin-left:10px}
.mod7-item.on{background:#2067d1;color:#fff}
.mod7-item.on i{background-position:top center}
.mod7-item.on:after{content:'';background:url("../images/left-s.png") no-repeat center center;width:14px;height:16px;-webkit-background-size:contain;background-size:contain;position:absolute;right:0;top:50%;margin-top:-8px}
.tab-b{height:0;visibility:hidden;overflow:hidden}
.tab-b.ok{height:auto;visibility:visible;overflow:visible}
.mod7-con{overflow:hidden;padding-left:40px}
.slick-r .slick-prev{display:none!important}
.slick-r .slick-next{width:44px;height:100%;background:url("../images/right-b.jpg") no-repeat center center;-webkit-background-size:auto 100%;background-size:auto 100%;position:absolute;top:0;right:0;font-size:0;border:none}
.slick-r-item{padding:0 15px}
.slick-r-pic{height:303px;overflow:hidden}
.slick-r-pic img{display:block;width:100%;height:100%;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.slick-r-pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.mod8{overflow:hidden;padding-top:62px}
.mod8-l{float:left;width:670px}
.mod8-r{float:right;width:670px}
.mod8-tit{overflow:hidden;line-height:61px;border-bottom:2px solid #0074cb}
.mod8-tit a{float:right;color:#999;font-size:14px;margin-right:100px}
.mod8-tit h3{overflow:hidden;font-size:20px;color:#222;font-weight:700}
.m-news{padding-top:26px}
.news-pic{padding-top:34.32%;position:relative;overflow:hidden}
.news-pic img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.news-pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.news-pic .tips{background:url("../images/hot.png") no-repeat center center;width:74px;height:74px;-webkit-background-size:contain;background-size:contain;position:absolute;top:0;left:0;z-index:2}
.news-tit{overflow:hidden;line-height:30px}
.news-tit .date{float:right;color:#999;font-size:14px}
.news-tit h3 a{display:block;overflow:hidden;font-size:16px;color:#444;white-space:nowrap;text-overflow:ellipsis;font-weight:400;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.news-tit.on{margin:14px 0 16px}
.news-tit.on h3 a{color:#2067d1}
.news-desc{font-size:14px;color:#666;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:24px}
.news-top{padding-bottom:22px;margin-bottom:13px;border-bottom:1px solid #dcdcdc}
.news-item1 .news-tit{line-height:40px}
.news-item1{padding-left:20px;position:relative}
.news-item1:after{content:'';width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#0074cb;position:absolute;left:0;top:50%;margin-top:-4px}
.news-item1:hover a{color:#2067d1}
.faq-item{overflow:hidden;padding:22px 0 24px;border-bottom:1px solid #eee}
.faq-item:last-child{border-bottom:none}
.faq-pic{float:left;width:168px;height:130px;overflow:hidden}
.faq-pic img{display:block;width:100%;height:100%;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.faq-pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.faq-txt{overflow:hidden;padding-left:24px}
.faq-qus a{display:block;padding-left:38px;background:url("../images/qus.jpg")  no-repeat top left;-webkit-background-size:30px auto;background-size:30px auto;color:#444;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:14px;line-height:30px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.faq-qus a:hover{color:#2067d1}
.faq-ans{padding-left:38px;background:url("../images/ans.jpg") no-repeat top 6px left;-webkit-background-size:30px auto;background-size:30px auto;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;color:#666;line-height:30px}
.idx6{padding-bottom:25px}
.mod9{overflow:hidden}
.mod9-tit{font-weight:700;font-size:16px;color:#222;float:left}
.mod9-con{font-size:0}
.mod9-con a{display:inline-block;vertical-align:middle;font-size:14px;color:#444;margin:0 30px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.mod9-con a:hover{color:#2067d1}
.ban-in{height:400px;background:no-repeat center center;-webkit-background-size:cover;background-size:cover}
.main.f5{background-color:#f5f5f5}
.product1{padding-top:32px}
.product2{overflow:hidden;margin-top:50px;background-color:#fff}
.prod-l{float:left;width:255px}
.prod-l-tit{height:106px;border-bottom:1px solid #e5e5e5;text-align:center;line-height:106px;font-size:0}
.prod-l-tit i{display:inline-block;vertical-align:middle;width:50px;height:50px;background:no-repeat center center;-webkit-background-size:contain;background-size:contain;margin-right:10px}
.prod-l-tit a{color:#2067d1;display:inline-block;vertical-align:middle;font-weight:700;font-size:20px}
.prod-l-list{padding-top:8px}
.prod-l-item{line-height:60px}
.prod-l-item a{font-size:15px;color:#444;padding-left:14px;position:relative;display:inline-block;line-height:20px;}
.prod-l-item a:after{content:'';width:0;height:2px;background-color:#2067d1;position:absolute;left:14px;bottom:-3px;margin-top:-1px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.prod-l-item a:hover:after,.prod-l-item.on a:after{width:20px;}
.prod-r{overflow:hidden;border-left:1px solid #e5e5e5;padding:25px 37px 77px 27px}
.prod-list{overflow:hidden;margin:0 -15px;padding-bottom:57px}
.prod-item{float:left;width:33.3%;margin-bottom:35px}
.prod-con{display:block;margin:0 15px}
.prod-pic{padding-top:72.05%;position:relative;overflow:hidden;background-color:#f4f4f4;margin-bottom:20px}
.prod-pic img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;max-height:80%;width:auto}
.prod-mask{opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;width:88px;height:88px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:rgba(32,103,209,.8);-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.prod-mask i{display:block;height:100%;background:url("../images/plus3.png")  no-repeat center center;-webkit-background-size:25px auto;background-size:25px auto}
.prod-con:hover .prod-mask{opacity:1}
.prod-txt{font-size:16px;color:#222;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;line-height:1.9}
.prod-con:hover .prod-txt{color:#2067d1}
.pages{text-align:center}
.pages-item{display:inline-block;vertical-align:middle;margin:0 7px}
.pages-item a{display:block;height:45px;line-height:43px;border:1px solid #dcdcdc;font-size:14px;color:#222;padding:0 17px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.pages-item a:hover,.pages-item.on a{background-color:#f4f4f4}

/*page*/
.pages {
	padding: 0px 0px 0px 0px;
	text-align: center;
	clear: both;
	margin: 0px auto;
	font-size: 14px;
}

.pages A {
	BORDER-RIGHT: #c9c9c9 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #c9c9c9 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	MARGIN: 2px;
	BORDER-LEFT: #c9c9c9 1px solid;
	COLOR: #818181;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #c9c9c9 1px solid;
	TEXT-DECORATION: none;

}

.pages A:hover {
	BORDER-RIGHT: #c9c9c9 1px solid;
	BORDER-TOP: #c9c9c9 1px solid;
	BORDER-LEFT: #c9c9c9 1px solid;
	COLOR: #322516;
	BORDER-BOTTOM: #c9c9c9 1px solid
}

.pages A:active {
	BORDER-RIGHT: #c9c9c9 1px solid;
	BORDER-TOP: #c9c9c9 1px solid;
	BORDER-LEFT: #c9c9c9 1px solid;
	COLOR: #818181;
	BORDER-BOTTOM: #c9c9c9 1px solid
}

.pages SPAN.current {
	BORDER-RIGHT: #2067d1 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #2067d1 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	MARGIN: 2px;
	BORDER-LEFT: #2067d1 1px solid;
	COLOR: #fff;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #2067d1 1px solid;
	BACKGROUND-COLOR: #2067d1
}

.pages SPAN.disabled {
	BORDER-RIGHT: #c9c9c9 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #c9c9c9 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 2px;
	BORDER-LEFT: #c9c9c9 1px solid;
	COLOR: #ababab;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #c9c9c9 1px solid
}


.pt88{padding-top:88px}
#down{display:none;}
.prodDet{background-color:#fff;padding:0 29px 50px 26px}
.prodDet-top{overflow:hidden;border-bottom:1px solid #e5e5e5;padding-bottom: 20px;}
.prodDet-pic{float:left;width:50%;height:544px;position:relative;overflow:hidden}
.prodDet-pic img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:80%;width:auto}
.prodDet-txt{float:right;width:515px;padding-top:68px}
.prodDet-tit{padding-bottom:23px;border-bottom:1px solid #e5e5e5}
.prodDet-tit h3{color:#222;font-size:30px;font-weight:700;margin-bottom:13px}
.prodDet-tit em{font-size:20px;padding-top:20px}
.prodDet-desc{font-size:16px;line-height:30px; padding-top: 15px; }
.prodDet-desc h3{font-size:18px;margin:30px 0 20px}
.prodDet-buy{display:block;width:180px;height:70px;background:rgba(32,103,209,1);line-height:70px;text-align:center;color:#fff;font-size:16px; margin-top: 20px;}
.prodDet-key{font-size:0;text-align:left}
.prodDet-key h3{display:inline-block;vertical-align:middle;width:100px;text-align:center;font-size:16px;color:#222;padding-top:24px;position:relative;font-weight:400}
.prodDet-key .on:after{content:'';width:100%;left:0;top:0;position:absolute;height:3px;background-color:#2067d1}
.prodDet-can{padding-top:22px;font-size:16px;color:#222;line-height:50px}
.prodDet-can p{padding-left:30px;position:relative}
.prodDet-can p:after{content:'';width:10px;height:10px;background-color:#2067d1;position:absolute;left:0;top:20px}
.recommend{padding-top:130px}
.recommend-tit{font-size:20px;color:#222;margin-bottom:40px;font-weight:700}
.prodCen{overflow:hidden;margin:0 -5px}
.proCen-item{float:left;width:50%;margin-top:10px}
.proCen-con{margin:0 5px;background-color:#fafafa;overflow:hidden;position:relative;height:560px}
.proCen-pic{position:absolute;top:0;left:0;width:100%;height:100%}
.proCen-pic img{position:absolute;top:50%;left:30%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:80%;width:auto;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.proCen-con:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);-moz-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);-o-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
.proCen-txt{position:absolute;top:45%;left:65%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.proCen-tit{font-size:30px;color:#222;font-weight:700;white-space:pre-line}
.proCen-more{margin-top:45px;display:block;width:121px;height:49px;line-height:49px;text-align:center;font-size:16px;color:#222;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s;-webkit-transform:translateX(-22px);-moz-transform:translateX(-22px);-ms-transform:translateX(-22px);-o-transform:translateX(-22px);transform:translateX(-22px)}
.proCen-con:hover .proCen-more{color:#fff;background-color:#2067d1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.proCen-tit em{color:#2067d1}
.proCen-item-pic .proCen-txt{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);left:75px;top:100px}
.pic-bg{display:block;height:100%}
.pic-bg img{display:block;width:100%;height:100%;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.proCen-con:hover .pic-bg img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.projPerf-map{padding:92px 0 250px;background:url("../images/pPc-bg.jpg") no-repeat left bottom -30px/100% auto}
.projPerf-map .contain{position:relative}
.pPerfMap-wrap{width:845px;height:702px;background:url("../images/pPc-map.jpg") no-repeat center top/100% auto;position:relative}
.pPerfMap-web{display:none}
.pPerfMap-web img{width:100%}
.pPerfMap-adr{display:block;height:18px;line-height:18px;font-size:14.88px;color:#666;position:absolute}
.pPerfMap-adr .orn{display:block;width:18px;height:18px;border-radius:100%;background:url("../images/pPmAodr-orn.png") no-repeat center center/10px 10px;position:absolute;top:-20px;left:50%;margin-left:-9px}
.pPerfMap-adr .orn:after{content:"";display:block;width:100%;height:100%;background:rgba(66,132,206,.16);border-radius:100%;position:absolute;top:0;left:0;animation:ripples 2.5s linear infinite;-webkit-animation:ripples 2.5s linear infinite}
.pPerfMap-adr.cur .orn{background-image:url("../images/pPmAodr-orn2.png")}
.pPerfMap-adr.cur .orn:after{background:rgba(255,128,43,.16);animation:none;-webkit-animation:none}
.pPerfMap-adr.cur .orn .o3{display:block;width:21px;height:34px;background:url("../images/icon-on.png") no-repeat center center;position:absolute;top:-25px;right:-11px}
.pPerfMap-adr.cur .orn .o1{display:block;width:30px;height:30px;border-radius:100%;border:1px solid rgba(250,156,92,.43);position:absolute;right:-6px;top:-6px;transform:scale(0);-webkit-transform:scale(0);-webkit-animation:circle 3s linear infinite;animation:circle 2s linear infinite}
.pPerfMap-adr.cur .orn .o2{display:block;width:48px;height:48px;border-radius:100%;border:1px solid rgba(250,156,92,.43);position:absolute;right:-15px;top:-15px;transform:scale(0);-webkit-transform:scale(0);-webkit-animation:circle 3s linear .8s infinite;animation:circle 2s linear 2s infinite}
.pPerfMap-adr.pPmAdr-bj{top:270px;left:610px}
.pPerfMap-adr.pPmAdr-bj .orn{left:18px;top:-15px}
.pPerfMap-adr.pPmAdr-tj{top:279px;left:648px}
.pPerfMap-adr.pPmAdr-tj .orn{left:-2px;top:-15px}
.pPerfMap-adr.pPmAdr-sh{top:442px;left:722px}
.pPerfMap-adr.pPmAdr-cq{top:483px;left:497px}
.pPerfMap-adr.pPmAdr-hb{top:312px;left:606px}
.pPerfMap-adr.pPmAdr-sx{top:336px;left:560px}
.pPerfMap-adr.pPmAdr-ln{top:235px;left:706px}
.pPerfMap-adr.pPmAdr-jl{top:186px;left:750px}
.pPerfMap-adr.pPmAdr-hlj{top:118px;left:754px}
.pPerfMap-adr.pPmAdr-js{top:412px;left:691px}
.pPerfMap-adr.pPmAdr-zj{top:480px;left:699px}
.pPerfMap-adr.pPmAdr-ah{top:438px;left:648px}
.pPerfMap-adr.pPmAdr-fj{top:537px;left:677px}
.pPerfMap-adr.pPmAdr-jx{top:509px;left:628px}
.pPerfMap-adr.pPmAdr-sd{top:347px;left:640px}
.pPerfMap-adr.pPmAdr-hn{top:397px;left:583px}
.pPerfMap-adr.pPmAdr-hub{top:454px;left:570px}
.pPerfMap-adr.pPmAdr-hun{top:520px;left:562px}
.pPerfMap-adr.pPmAdr-gd{top:589px;left:602px}
.pPerfMap-adr.pPmAdr-hain{top:683px;left:538px}
.pPerfMap-adr.pPmAdr-sc{top:470px;left:402px}
.pPerfMap-adr.pPmAdr-gz{top:543px;left:483px}
.pPerfMap-adr.pPmAdr-yn{top:580px;left:380px}
.pPerfMap-adr.pPmAdr-shanx{top:401px;left:508px}
.pPerfMap-adr.pPmAdr-gs{top:268px;left:318px}
.pPerfMap-adr.pPmAdr-qh{top:361px;left:304px}
.pPerfMap-adr.pPmAdr-tw{top:578px;left:732px}
.pPerfMap-adr.pPmAdr-nmg{top:191px;left:630px}
.pPerfMap-adr.pPmAdr-gx{top:595px;left:526px}
.pPerfMap-adr.pPmAdr-xz{top:440px;left:143px}
.pPerfMap-adr.pPmAdr-nx{top:336px;left:465px}
.pPerfMap-adr.pPmAdr-xj{top:249px;left:166px}
.pPerfMap-adr.pPmAdr-am{top:628px;left:597px}
.pPerfMap-adr.pPmAdr-xg{top:622px;left:615px}
.pPerfMap-adr.pPmAdr-qh{top:352px;left:344px}
.pPerfMap-box{width:390px;padding:0 13px;background:#fff;position:absolute;top:180px;right:-444px;display:none;box-shadow:0 3px 16px 0 rgba(0,0,0,.12);border-top:3px solid #2067d1}
.pPerfMap-box .province{padding:0 10px;min-width:178px;line-height:60px;text-align:center;font-size:24px;color:#fff;background:#4284ce;position:relative;left:-12px;display:none}
.pPerfMap-box .fd-m{padding:20px 0;border-bottom:1px solid #eee}
.pPerfMap-box dt{background-image:url("../images/heng.png") ;font-size:16px;color:#222;font-weight:700;margin-bottom:10px}
.pPerfMap-box .fd-m dd{line-height:26px}
@keyframes ripples{
0%{transform:scale(1);-webkit-transform:scale(1);background:rgba(66,132,206,.16)}
33%{transform:scale(1);-webkit-transform:scale(1);background:rgba(66,132,206,.16)}
66%{transform:scale(1.4);-webkit-transform:scale(1.4);background:rgba(66,132,206,.3)}
76%{transform:scale(1.4);-webkit-transform:scale(1.4);background:rgba(66,132,206,.3)}
100%{transform:scale(1);-webkit-transform:scale(1);background:rgba(66,132,206,.16)}
}
@-webkit-keyframes circle{
from{opacity:1;transform:scale(0);-webkit-transform:scale(0)}
to{opacity:0;transform:scale(2);-webkit-transform:scale(2)}
}
.page-top{height:70px;line-height:70px;background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.09);overflow:hidden}
.m-cur{float:right}
.m-cur a,.m-cur em{font-size:14px;color:#666;display:inline-block;vertical-align:middle;padding:0 3px}
.nav-in{overflow:hidden;font-size:0}
.nav-in-item{display:inline-block;vertical-align:middle;margin-right:30px}
.nav-in-item a{display:block;font-size:16px;color:#222;padding:0 20px}
.nav-in-item.on a{background:url("../images/on.png") no-repeat left center;-webkit-background-size:14px auto;background-size:14px auto}
.svc1{padding-top:72px}
.svc-tit{text-align:center;font-size:14px;color:#666}
.svc-tit h3{font-size:40px;color:#222;font-weight:700;margin-bottom:14px}
.svc1-list{overflow:hidden;margin:0 -35px;padding-top:37px}
.svc1-item{float:left;width:33.3%}
.svc1-con{margin:0 35px}
.svc1-pic{padding-top:84.76%;position:relative;overflow:hidden}
.svc1-pic img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.svc1-pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.svc1-txt{padding-top:30px}
.scv1-tit{color:#212121;font-size:20px;font-weight:700;line-height:34px;margin-bottom:5px}
.scv1-desc{color:#222;font-size:16px;line-height:34px}
.svc2{padding:93px 0 114px}
.svc2-list{overflow:hidden;padding-top:33px}
.svc2-item{float:left;width:33.3%}
.svc2-con{position:relative}
.svc2-pic{width:290px;height:290px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;margin:0 auto}
.svc2-pic img{display:block;width:100%;height:100%;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.svc2-pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.svc2-txt{font-size:16px;color:#222;line-height:30px;width:290px;padding:34px 16px 0;margin:0 auto;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;height:158px}
.svc2-kind{width:126px;height:126px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#2067d1;text-align:center;line-height:126px;font-size:24px;color:#fff;position:absolute;top:161px;left:28px}
.svc2-kind:after{content:'';width:144px;height:144px;position:absolute;top:-9px;left:-9px;border:9px solid rgba(32,103,209,.11);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.act{padding:85px 0 49px}
.act-list{margin:0 -30px}
.act-item{float:left;width:50%;margin-bottom:50px}
.act-con{margin:0 30px;background-color:#f4f4f4;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.act-con:hover{box-shadow:0 0 50px 0 rgba(0,0,0,.2)}
.picData{display: none;}
.act-pic{float:left;width:450px;height:370px;overflow:hidden}
.act-pic img{display:block;width:100%;height:100%;cursor:pointer}
.act-txt{overflow:hidden;padding-left:25px;padding-top:42px;padding-right:20px;height:370px;position:relative}
.act-date{font-size:0}
.act-date em{display:inline-block;font-weight:700;font-size:30px;color:#222}
.act-date span{display:inline-block;font-size:14px;color:#999}
.act-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;color:#444;line-height:26px;margin-top:22px}
.act-more{position:absolute;width:100px;height:40px;background:rgba(32,103,209,1);bottom:27px;left:25px;line-height:40px;text-align:center;color:#fff;font-size:14px;cursor:pointer}
.act-num{position:absolute;bottom:27px;right:10px;font-size:14px;color:#444;background:url("../images/pic.png") no-repeat left center;-webkit-background-size:23px auto;background-size:23px auto;padding-left:30px}
.pop-act,.pop-bg{position:fixed;z-index:300;top:0;left:0;width:100%;height:100%}
.pop-act{opacity:0;pointer-events:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.pop-act.open{opacity:1;pointer-events:auto}
.pop-bg{z-index:1;background:rgba(0,0,0,.5)}
.pop-in{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;width:925px;background-color:#fff;padding:0 13px 13px}
.pop-close{width:30px;height:30px;background:rgba(255,255,255,1) url("../images/close.svg") no-repeat center center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-size:70% auto;background-size:70% auto;position:absolute;top:0;right:-40px;cursor:pointer}
.pop-act-tit{overflow:hidden;line-height:77px;margin-bottom:-13px}
.act-num2{float:right;font-size:14px;padding-left:30px;background:url("../images/pic-c.png") no-repeat left center;-webkit-background-size:23px auto;background-size:23px auto;margin-right:43px}
.pop-act-tit .act-date{overflow:hidden;margin-left:7px}
.act-pic2{padding-top:66.66%;position:relative;overflow:hidden}
.act-pic2 img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width: 100%;max-height: 100%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.act-pic2 span{position:absolute;bottom:0;left:0;width:100%;height:60px;line-height:60px;padding-left:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#fff;background:rgba(32,103,209,.9)}
.slick-act .slick-arrow{font-size:0;border:none;width:58px;height:58px;background:no-repeat center center;-webkit-background-size:contain;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:20}
.slick-act .slick-prev{background-image:url("../images/left3.png") ;left:-100px}
.slick-act .slick-next{background-image:url("../images/right3.png") ;right:-100px}
.abo1{overflow:hidden;padding-top:73px;padding-bottom:120px}
.abo1 .svc-tit{margin-bottom:74px}
.abo1-l{float:left;width:607px}
.abo1-l .pic{padding-top:73.8%;position:relative;overflow:hidden}
.abo1-l .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.abo-r{width:670px;float:right}
.abo-r .desc{font-size:16px;color:#222;line-height:34px}
.abo2{background-color:#f4f4f4;height:907px;position:relative;overflow:hidden}
.abo2 .wp{padding-top:71px;padding-bottom:108px}
.abo2-tit{font-weight:700;color:#222;font-size:40px}
.swi-abo2{position:absolute;width:760px;height:520px;top:188px;right:60px}
.swiper-wrapper{-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;-o-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}
.swiper-slide{width:760px;background-color:#fff;padding:22px 0 27px 19px;position:absolute;top:0;left:0;transition:all .55s ease-in-out;opacity:0}
.swiper-slide-active{opacity:1;box-shadow:0 3px 23px 0 rgba(0,0,0,.11)}
.swiper-slide-active:after{content:'';width:10px;height:calc(100% - 20px);position:absolute;left:-10px;top:10px;background-color:#2067d1;z-index:10}
.swiper-slide-prev{top:-400px;left:-180px;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:.5}
.swiper-slide-next{top:400px;left:100px;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:.5}
.abo2-pic{margin-right:30px;float:left;width:368px;height:470px;overflow:hidden;position:relative;z-index:1}
.abo2-pic img{display:block;width:100%;height:100%}
/* .abo2-txt{float:left} */
.abo2-txt p{padding-left:50px;font-size:16px;color:#222;line-height:34px;position:relative;z-index:3}
.abo2-txt p:after{content:'';width:9px;height:9px;background-color:#2067d1;position:absolute;left:380px;top:13px}
.swiper-pagination1{position:absolute;left:30px;top:65px;width: 200px;padding-top:50px;background:url("../images/huojian.png")  no-repeat center top;-webkit-background-size:26px auto;background-size:26px auto}
.swiper-pagination1:after{content:'';width:1px;height:90%;background-color:#dcdcdc;position:absolute;left:50%;top:36px}
.swiper-pagination-bullet{display:block;font-size:30px;color:#444;width:200px;margin-bottom:58px;position:relative;z-index:2;cursor:pointer}
.swiper-pagination-bullet:after{content:'';width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;border:2px solid #2067d1;position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-6px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.swiper-pagination-bullet:nth-child(odd){text-align:right}
.swiper-pagination-bullet-active:after{border-color:#f4f4f4;background-color:#2067d1}
.swiper-pagination-bullet-active:before{content:'';width:40px;height:2px;background-color:#2067d1;position:absolute;left:50%;top:50%;margin-top:-1px;margin-left:-20px;z-index:3}
.wp.poa{position:absolute;left:50%;top:0;height:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.abo3{height:523px;background:no-repeat center center;-webkit-background-size:cover;background-size:cover;position:relative}
.abo3-mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}
.abo3-tit{text-align:center;color:#fff;font-size:16px;position:relative;z-index:2;padding-top:100px}
.abo3-tit h3{font-weight:700;font-size:30px;position:relative;padding-bottom:5px;margin-bottom:12px}
.abo3-tit h3:after{content:'';width:30px;height:4px;background-color:#2067d1;position:absolute;bottom:0;left:50%;margin-left:-15px}
/* .abo3-tit p{letter-spacing:8px} */
.abo3-play{background:url("../images/play.png") no-repeat center center;-webkit-background-size:contain;background-size:contain;width:72px;height:72px;margin:82px auto 0;z-index:2;position:relative;cursor:pointer}
.abo4-play{background:url("../images/play2.png") no-repeat center center;-webkit-background-size:contain;background-size:contain;width:72px;height:72px;margin-top:45px;z-index:2;position:relative;cursor:pointer}
.abo4{background:#fff no-repeat bottom center;-webkit-background-size:100% auto;background-size:100% auto;padding-bottom:100px}
.abo4-box{position:relative;top:-40px;background-color:#fff;box-shadow:0 3px 14px 0 rgba(0,0,0,.07);border-radius:10px;padding:43px 41px;overflow:hidden}
.abo4-pic{float:left;width:635px;height:454px;overflow:hidden;margin-top:80px;}
.abo4-pic img{display:block;width:100%;height:100%}
.abo4-txt{overflow:hidden;padding-left:80px;padding-top:42px;position:relative}
.abo4-tit{color:#222;font-size:30px;font-weight:700;margin-bottom:28px}
.abo4-desc{font-size:16px;color:#222;line-height:34px}
.abo4-join{display:block;width:165px;height:54px;line-height:54px;text-align:center;background-color:#2067d1;color:#fff;font-size:16px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.abo4-join:hover{opacity:.8}
.mod-case{overflow:hidden;padding:85px 0 75px}
.case2-list{overflow:hidden;margin:0 -20px;padding-bottom:40px}
.case2-item{float:left;width:25%;margin-bottom:34px}
.case2-con{display:block;margin:0 20px;height:336px;position:relative;border:1px solid #e5e5e5}
.case2-pic{padding-top:62.5%;position:relative;overflow:hidden;z-index:1}
.case2-pic img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.case2-txt{position:absolute;bottom:0;left:0;width:100%;height:136px;text-align:center;padding:20px 15px;z-index:2;background-color:#fff;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden}
.case2-tit{font-size:18px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:15px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.case2-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#999;font-size:14px}
.case2-more{width:104px;height:40px;line-height:40px;text-align:center;background-color:#2067d1;color:#fff;font-size:14px;margin:15px auto 0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.case2-con:hover .case2-more{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.case2-con:hover .case2-txt{height:178px}
.case2-con:hover .case2-tit{color:#2067d1}
.caseDet-tit{padding-top:73px;padding-bottom:39px;border-bottom:1px solid #dcdcdc;margin-bottom:32px}
.caseDet-tit h1{font-size:30px;color:#222;font-weight:700}
.caseDet-cont{font-size:16px;color:#666;}
/* .caseDet-cont p{padding-bottom:50px} */
.det-page{overflow:hidden;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;height:71px;line-height:69px;position:relative}
.det-page-prev{float:left;text-align:left;color:#666;font-size:14px;padding-left:30px;background:url("../images/left4.png") no-repeat left center/8px auto;margin-left:10px}
.det-page-center:hover,.det-page-next:hover,.det-page-prev:hover{color:#2067d1}
.det-page-next{float:right;text-align:right;color:#666;font-size:14px;padding-right:30px;background:url("../images/right4.png")  no-repeat right center/8px auto;margin-right:10px}
.det-page-center{text-align:center;border:1px solid #dcdcdc;border-top:none;border-bottom:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:213px;height:100%}
.det-page-center i{display:inline-block;background:url("../images/back.png") no-repeat center center;-webkit-background-size:contain;background-size:contain;width:23px;height:21px;margin-right:15px;position:relative;top:3px}
.svc3-tit{font-size:20px;color:#222;font-weight:700}
.svc3{padding-top:38px;padding-bottom:24px;overflow:hidden}
.svc3 .case2-list{padding-top:29px}
.contact{overflow:hidden;padding-top:86px;padding-bottom:155px}
.cont-l{float:left;}
.cont-tit{font-size:40px;color:#222;font-weight:700;padding-bottom:34px;position:relative}
.cont-tit:after{content:'';width:50px;height:3px;background-color:#2067d1;position:absolute;left:0;bottom:0}
.cont-list{padding-top:35px;font-size:16px;color:#222;line-height:34px;}
.cont-item{padding-left:40px;position:relative;font-size:16px;color:#222;line-height:24px;margin-bottom:25px}
.cont-item i{display:block;width:30px;height:30px;background:no-repeat center center;-webkit-background-size:contain;background-size:contain;position:absolute;left:0;top:0}
.cont-item em,.cont-item span{display:block}
.cont-r{float:right}
.allmap{width:804px;height:534px}
.anchorBL{display:none!important}
.mesg{padding-top:79px;padding-bottom:68px}
.mesg-tit{text-align:center;font-size:14px;color:#222;margin-bottom:35px}
.mesg-tit h3{font-size:24px;font-weight:700;padding-bottom:10px}
.mseg-row{margin-bottom:20px;overflow:hidden}
.mesg-s{float:left;width:580px}
.mseg-row .mesg-s:last-child{float:right}
.mesg-s em{display:block;font-size:16px;color:#222;padding-left:15px;position:relative;line-height:30px;margin-bottom:10px}
.mesg-s em:after{content:'*';font-size:16px;color:#ff7940;position:absolute;left:0;top:2px}
.mesg-inp{display:block;background-color:#f9f9f9;border:1px solid #dcdcdc;height:60px;line-height:58px;padding-left:15px;font-size:16px;color:#222;width:100%}
.mesg-s.full{width:100%;margin-bottom:44px;float:none}
.mesg-txt{background-color:#f9f9f9;border:1px solid #dcdcdc;height:200px;resize:none;display:block;width:100%;padding:20px;font-size:16px;color:#222}
.mesg-sub{display:block;margin:0 auto;width:200px;height:70px;text-align:center;line-height:70px;background-color:#2067d1;border:none;font-size:16px;color:#fff}
.join{padding-top:86px}
.join-tit{text-align:center;font-size:40px;color:#222;font-weight:700}
.join1{padding-top:55px;padding-bottom:87px;overflow:hidden;margin:0 -5px}
.join1-item{float:left;width:700px;margin:0 0 10px;overflow:hidden;height:360px}
.join1-item:nth-child(even){float:right}
.join1-l,.join1-r{float:left;width:360px}
.join1-r{float:right;width:330px}
.join1-pic{padding-top:52.17%;position:relative;overflow:hidden}
.join1-pic2{padding-top:100%;position:relative;overflow:hidden}
.join1-pic img,.join1-pic2 img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.join1-pic2:hover img,.join1-pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.join1-gray{font-size:0;margin:0 -5px}
.join1-top-s{width:160px;height:160px;background-color:#f6f6f6;display:inline-block;vertical-align:middle;margin:0 5px}
.join1-txt{height:192px;text-align:center;line-height:192px;font-size:24px;color:#fff;font-weight:700}
.join1-txt.org{background-color:#ff7940}
.join1-txt.blue{background-color:#2067d1}
.join1-item .top{margin-bottom:8px}
.join2{padding-bottom:104px;padding-top:26px}
.join2-tit{background-color:#f4f8ff}
.join2-item{overflow:hidden;height:70px;line-height:70px;color:#222}
.join2-item span{float:left;display:block;width:16.66%;text-align:center;font-size:16px}
.join2-det{padding:45px 0 61px 40px;font-size:14px;color:#666;line-height:30px;display:none}
.join2-det h3{font-size:16px;color:#222;font-weight:700}
.btn-apl{display:block;background-color:#2067d1;color:#fff;font-size:16px;width:160px;height:50px;line-height:50px;text-align:center;margin-top:32px}
.btn-apl span{display:inline-block;vertical-align:middle}
.btn-apl i{background:url("../images/right-s2.png")  no-repeat center center;-webkit-background-size:contain;background-size:contain;width:27px;height:50px;display:inline-block;vertical-align:middle;margin-left:20px}
.join2-box{border-bottom:1px solid #e5e5e5}
.js-det{cursor:pointer}
.join2-item.on{background-color:#2067d1;color:#fff}
.join2-item.on span:last-child{font-size:0;background:url("../images/up.png")  no-repeat center center;-webkit-background-size:16px auto;background-size:16px auto}
.question{background-color:#f4f4f4;padding-top:81px;padding-bottom:108px}
.qus-item{padding:30px 20px 45px 30px;background-color:#fff;margin-bottom:20px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.qus-item:hover{box-shadow:0 3px 14px 0 rgba(32,103,209,.11)}
.qus-tit{line-height:34px;padding-left:55px;background:url("../images/qus-i.png")  no-repeat left top;-webkit-background-size:34px auto;background-size:34px auto;overflow:hidden;margin-bottom:22px}
.qus-tit h3{color:#222;font-size:16px;font-weight:700;margin-right:30px}
.qus-tit .arrow{float:right;width:30px;height:34px;background:url("../images/down2.png") no-repeat center center;-webkit-background-size:22px auto;background-size:22px auto;cursor:pointer}
.qus-tit .arrow.on{background-image:url("../images/up2.png") }
.qus-desc{padding-left:55px;position:relative;font-size:14px;color:#444;line-height:30px;height:30px;overflow:hidden}
.qus-desc:after{content:'';width:18px;height:4px;background-color:#ff7940;position:absolute;left:10px;top:10px}
.honor{padding:86px 0 120px}
.honor-list{overflow:hidden;/* border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc */ margin: 0 -5px;}
.honor-item{float:left;width:24%;border:1px solid #dcdcdc;/* border-bottom:none;border-right:none; */padding:40px 35px 18px;text-align:center; margin: 5px;}
.honor-pic{padding-top:142.9%;position:relative;overflow:hidden}
.honor-pic img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.honor-pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.honor-txt{margin-top:23px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:#444;line-height:30px;height:30px}
.honor2-item{float:left;width:33%;border:1px solid #dcdcdc;/* border-bottom:none;border-right:none; */padding:40px 40px 18px;text-align:center}
.honor2-pic{padding-top:80.9%;position:relative;overflow:hidden}

.honor2-pic img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.honor2-pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.life{padding-top:82px;font-size:14px;color:#222;line-height:30px;padding-bottom:111px}
.life h3{color:#2067d1;font-size:20px;font-weight:700;padding-bottom:17px}
.life-pics{margin-top:100px;height:300px;overflow:hidden;text-align:justify}
.life-pics:after{content:'';width:100%;display:inline-block}
.life-pics .pic{display:inline-block;vertical-align:middle;width:297px;height:297px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}
.life-pics .pic img{display:block;width:100%;height:100%}
.download{background-color:#f4f4f4;padding-top:86px;padding-bottom:198px}
.download-item{background-color:#fff;margin-bottom:20px;height:160px;padding-right:65px;padding-left:50px;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.download-item:hover{box-shadow:0 3px 14px 0 rgba(32,103,209,.11)}
.download-icon{float:left;width:80px;height:80px;background:no-repeat center center;-webkit-background-size:contain;background-size:contain}
.btn-down{float:right;width:60px;height:60px;background:url("../images/download.png")  no-repeat center center;-webkit-background-size:contain;background-size:contain;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.download-item:hover .btn-down{background-image:url("../images/download-on.png") }
.btn-down,.download-icon,.download-txt{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.download-txt{padding-left:80px;font-size:14px;color:#666;overflow:hidden}
.download-txt h3{font-weight:400;font-size:16px;color:#222;margin-bottom:10px}
.detInfo{font-size:14px;color:#666;padding-top:30px}
.caseDet-tit2{padding-bottom:28px;margin-bottom:0}
.newsDet-l{float:left;width:1018px;border-right:1px solid #dcdcdc}
.newsDet-l .caseDet-cont{padding-right:35px;padding-top:32px; padding-bottom: 25px;}
.svc4{overflow:hidden;padding-top:32px;padding-left:32px}
.svc4-tit{font-size:20px;color:#222;font-weight:700;margin-bottom:34px}
.svc4-item{margin-bottom:20px}
.svc4-item a{display:block;font-size:14px;color:#222;line-height:30px;padding-left:25px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.svc4-item a:after{content:'';width:8px;height:8px;background-color:#2067d1;position:absolute;left:0;top:50%;margin-top:-4px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.svc4-item a:hover{color:#2067d1}
.svc5{padding-top:44px;padding-bottom:97px}
.svc5-tit{font-weight:700;color:#222;font-size:20px;margin-bottom:30px}
.m-news2{padding-bottom:87px;padding-top:87px}
.news2-list{overflow:hidden;margin:0 -27px}
.news2-list.two{padding-right:85px}
.news2-item{float:left}
.news2-list.two .news2-item{width:50%}
.news2-list.thr{padding-bottom:30px}
.news2-list.thr .news2-item{width:33.3%;margin-bottom:50px}
.news2-con{margin:0 27px;border:1px solid #e5e5e5;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.news2-con:hover{box-shadow:0 6px 20px 0 rgba(0,0,0,.12)}
.news2-pic{padding-top:69.76%;position:relative;overflow:hidden}
.news2-pic img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.news2-pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.news2-txt{padding:31px 30px 35px;background-color:#fff}
.news2-tit a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;color:#222;font-weight:700;margin-bottom:20px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.news2-tit a:hover{color:#2067d1}
.news2-desc{font-size:14px;color:#666; overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:24px}
.news2-bot{overflow:hidden;margin-top:34px}
.news2-date{float:right;font-size:14px;color:#666}
.news2-arrow{background:url("../images/right-s3.png")  no-repeat center center;-webkit-background-size:contain;background-size:contain;width:32px;height:15px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.news2-con:hover .news2-arrow{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}
.news2-tip{display:inline-block;height:30px;line-height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#2067d1;color:#fff;font-size:14px;padding:0 21px;margin-bottom:24px}
.cvs1{padding-top:79px}
.cvs1 .ovh{padding-top:36px}
.cvs-tit{position:relative;padding-bottom:15px;text-align:center;font-size:36px;color:#222;font-weight:700}
.cvs-tit.white{color:#fff}
.cvs-tit:after{content:'';background-color:#2067d1;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:60px;height:4px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:0}
.cvs-tit.white:after{background-color:#fff}
.cvs1-l{float:left;width:550px;padding-top:70px}
.cvs1-item{overflow:hidden;line-height:50px}
.cvs1-item span{float:left;font-size:16px;color:#222}
.cvs1-item span em{color:#2067d1;font-size:20px;font-weight:700}
.cvs1-item p{overflow:hidden;position:relative;top:4px}
.cvs1-r{float:right;width:482px;overflow:hidden;margin-right:70px}
.cvs1-r img{display:block;width:100%;height:100%}
.cvs2{overflow:hidden;padding-top:163px;padding-bottom:210px;background:#fff no-repeat center center;-webkit-background-size:100% auto;background-size:100% auto}
.cvs2-list{padding-top:48px;margin:0 -40px}
.cvs2-item{float:left;width:25%}
.cvs2-con{display:block;margin:0 40px;padding:50px 35px 60px;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.cvs2-con:hover{background-color:#fff;box-shadow:0 3px 36px 0 rgba(0,0,0,.1)}
.cvs2-icon{width:105px;height:91px;background:no-repeat center center;-webkit-background-size:contain;background-size:contain;margin:0 auto 30px}
.cvs2-tit{font-size:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:15px}
.cvs2-desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#666}
.cvs3{padding-top:87px;padding-bottom:25px}
.cvs3-list{text-align:center;padding:40px 40px 0}
.cvs3-item{display:inline-block;vertical-align:middle;width:267px;height:306px;position:relative}
.cvs3-item:nth-child(5),.cvs3-item:nth-child(6),.cvs3-item:nth-child(7){top:-68px}
.cvs3-pic{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.cvs3-item:hover .cvs3-pic{opacity:.8}
.cvs3-icon{position:absolute;top:75px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:60px;background:no-repeat center center;-webkit-background-size:contain;background-size:contain;z-index:2}
.cvs3-txt{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;color:#fff;line-height:30px;text-align:center;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);white-space:pre-line;bottom:100px;z-index:2;width:100%}
.cvs4{padding:82px 0 86px;background:no-repeat top center;-webkit-background-size:100% auto;background-size:100% auto}
.cvs4-box{width:100%;margin:46px auto 0;max-width:1200px;background-color:#fff}
.cvs4-tit{color:#222;font-size:16px;text-align:center;padding:25px 0}
.cvs4-list{overflow:hidden;padding-top:42px;padding-bottom:11px}
.cvs4-item{float:left;width:33.3%;text-align:center;margin-bottom:70px;color:#222}
.cvs4-item:hover{color:#2067d1}
.cvs4-txt{font-size:20px;line-height:30px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.cvs4-txt span{display:block}
.cvs4-icon{margin:0 auto 13px;width:45px;height:45px;background:url("../images/tel.png") no-repeat center center;-webkit-background-size:contain;background-size:contain}
.cvs5{padding-top:75px;padding-bottom:66px}
.cvs5-list{font-size:0;margin:0 -75px;text-align:center;padding-top:55px;overflow:hidden}
.cvs5-item{float:left;position:relative;width:226px;height:235px;margin:0 75px 35px}
.cvs5-item:after{content:'';width:25px;height:25px;background:url("../images/right5.png")  no-repeat center center;-webkit-background-size:contain;background-size:contain;position:absolute;left:120%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.cvs5-item:nth-child(4):after{display:none}
.cvs5-item:nth-child(5){margin-right:300px}
.cvs5-item:nth-child(5),.cvs5-item:nth-child(6),.cvs5-item:nth-child(7){float:right}
.cvs5-item:nth-child(6):after,.cvs5-item:nth-child(7):after{background-image:url("../images/left5.png")}
.cvs5-item:nth-child(5):after{width:101px;height:150px;background-image:url("../images/arrow.png") ;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:-20px}
.cvs5-bg{position:absolute;top:0;left:-15px;width:100%;height:100%;z-index:-1;background:url("../images/bg5.png") no-repeat center center;-webkit-background-size:contain;background-size:contain;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.cvs5-item:hover .cvs5-bg{opacity:.8}
.cvs5-item:hover .cvs5-num{color:#f8b90e}
.cvs5-num{font-size:36px;color:#fff;font-weight:700;padding-top:50px;position:relative;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.cvs5-num:after{content:'';width:20px;height:1px;background-color:#fff;position:absolute;left:50%;margin-left:-10px;bottom:-10px}
.cvs5-txt{font-size:20px;color:#fff;white-space:pre-line;line-height:30px;margin-top:25px}
.cvs6{padding-bottom:113px}
.cvs6-box{padding-top:60px}
.cvs6-item{margin:0 16px}
.cvs6-pic{padding-top:141.37%;position:relative;overflow:hidden}
.cvs6-pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.cvs7{padding:74px 0 101px;background-color:#f6f6f6}
.cvs7 .ovh{padding-top:56px}
.cvs7-l{float:left;width:377px}
.cvs7-tab{padding:20px 40px 23px 28px;background-color:#fff}
.cvs7-t-item{height:103px;line-height:102px;border-bottom:1px solid #e5e5e5}
.cvs7-t-item.on a{color:#2067d1}
.cvs7-t-item a{font-size:20px;color:#222}
.cvs7-t-item i{display:inline-block;vertical-align:middle;width:50px;height:50px;background:url("../images/icon6.png")  no-repeat center center;-webkit-background-size:contain;background-size:contain}
.cvs7-t-item span{display:inline-block;vertical-align:middle;margin-left:15px}
.cvs7-t-item:last-child{border-bottom:none}
.cvs7-r{overflow:hidden;height:455px}
.tab-c{height:100%}
.cvs7-pic{overflow:hidden;height:100%}
.cvs7-pic img{display:block;width:auto;max-width:none;height:100%}
.cvs8{padding:77px 0 78px}
.cvs8 .mesg-inp,.cvs8 .mesg-s{width:460px}
.cvs8 form{padding-top:41px;max-width:960px;margin:0 auto}
.cvs8 .mesg-txt{height:161px}
.cvs8 .mesg-s.full{width:100%}
.cvs9{padding-top:46px;padding-bottom:63px;border-top:2px solid #2067d1}
.cvs9 .case2-list{margin-top:39px;overflow:visible}
.cvs9 .case2-item{margin-bottom:0}
.case2-list .slick-arrow{width:30px;height:30px;background:no-repeat center center;-webkit-background-size:12px auto;background-size:12px auto;font-size:0;border:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:20;cursor:pointer}
.case2-list .slick-prev{background-image:url("../images/left6.png") ;left:-30px}
.case2-list .slick-next{background-image:url("../images/right6.png") ;right:-30px}
.slick-rec .slick-arrow{width:30px;height:30px;background:no-repeat center center;-webkit-background-size:12px auto;background-size:12px auto;font-size:0;border:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:20;cursor:pointer;opacity:0!important;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.slick-rec:hover .slick-arrow{opacity:1!important}
.slick-rec .slick-prev{background-image:url("../images/left6.png") ;left:30px}
.slick-rec .slick-next{background-image:url("../images/right6.png");right:30px}
.mod5-list .slick-arrow{width:30px;height:30px;background:no-repeat center center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-size:contain;background-size:contain;font-size:0;border:none;position:absolute;bottom:-72px;z-index:20;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.mod5-list .slick-prev{background-image:url("../images/left2.png") ;left:10px}
.mod5-list .slick-next{background-image:url("../images/right2.png") ;right:10px}
.cvs5-list .slick-arrow{width:30px;height:30px;background:no-repeat center center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-size:contain;background-size:contain;font-size:0;border:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:20;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.cvs5-list .slick-prev{background-image:url("../images/left2.png") ;left:10px}
.cvs5-list .slick-next{background-image:url("../images/right2.png") ;right:10px}
.slick-r{position:relative;padding-bottom:30px}
.slick-r .slick-dots{position:absolute;bottom:0;left:0;width:100%;font-size:0;text-align:center}
.slick-r .slick-dots li{cursor:pointer;display:inline-block;vertical-align:middle;width:7px;height:7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#bec5cc;margin:0 7px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.slick-r .slick-dots .slick-active{background-color:#2067d1}
.slick-r .slick-dots button{font-size:0;border:none;background:0 0}
.swiper-pagination1 .slick-arrow{
	position: absolute;left: 0;
	width: 30px;height: 30px;background: no-repeat center center / contain;
	font-size: 0;border: none;
}
.swiper-pagination1 .slick-prev{background-image: url("../images/up2.png") ;top: -20px;}
.swiper-pagination1 .slick-next{background-image: url("../images/down2.png") ;}

.pop-video{
	display: none;
	position: fixed;
	top: 0;left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.8);
	z-index: 500;
}

.pop-video .video{
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);
	max-width: 30%;
	z-index: 510;

}
.pop-video video{
	width:100%;
	z-index: 510;
}

.pop-video .close{
	position:absolute;
	top:0;
	right:-40px;
}

.slick-pp .slick-arrow{width:30px;height:30px;background:no-repeat center center;-webkit-background-size:12px auto;background-size:12px auto;font-size:0;border:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:20;cursor:pointer; -webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.slick-pp .slick-prev{background-image:url("../images/left6.png") ;left:30px}
.slick-pp .slick-next{background-image:url("../images/right6.png") ;right:30px}

.pp-pic{height: 544px;position: relative;}
#unique{display:none;}



@media only screen and (max-width:1720px){
.nav-item6 .nav2,.nav-item7 .nav2,.nav-item8 .nav2{left:auto;right:0;text-align:right}
#down{display:none;}
#unique{display:none;}
}
@media only screen and (max-width:1600px){
.lang-list,.so-box{left:0px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);right:0}
.join1{width:1400px;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}
.case-txt{padding-top:3%}
#down{display:none;}
#unique{display:none;}
}
@media only screen and (max-width:1399px){
.slick-case .slick-prev{left:240px}
.slick-case .slick-next{right:240px}
.mod6-txt{padding-left:60px}
.slick-r-pic{height:303px}
.mod7-item{height:77px;line-height:77px}
.mod8-l,.mod8-r{width:48%}
.act-con{margin:0 10px}
.act-list{margin:0 -10px}
.act-txt{padding:10px}
.case2-con{height:300px}
.cvs5-list{margin:0}
.cvs5-item{margin:0 40px 20px}
.cvs5-item:after{left:100%}
#down{display:none;}
#unique{display:none;}
}
@media only screen and (max-width:1360px){
.fd-m2{float:left;clear:both;margin-top:30px}
#down{display:none;}
#unique{display:none;}
}
@media only screen and (max-width:1300px){
.nav-item{padding:0 20px}
.join1{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);margin-left:-110px;margin-top:-50px}
.act-pic{float:none;margin:0 auto}
.act-txt{height:auto}
.act-more{position:static;margin:20px auto}
.act-num{position:static;display:inline-block}
.act-desc{margin-top:10px}
.act-con{padding:20px}
.abo1-l{width:400px}
.newsDet-l{float:none;width:100%;border-right:none}
.newsDet-l .caseDet-cont{padding-right:0}
.svc4{padding-left:0;padding-top:0}
.news2-list.two{padding-right:0}
.pPerfMap-box{right:-330px}
.allmap{width:700px}
.cvs5-item{margin:0 20px 20px}
.idx4{padding-left:30px;padding-right:30px}
#down{display:none;}
#unique{display:none;}
}
@media only screen and (max-width:1199px){
body{padding-top:50px}
.header{position:fixed;top:0;left:0;width:100%;height:50px;line-height:50px;z-index:200}
.logo{height:30px}
.menuBtn{display:block;width:30px;height:30px;float:right;background:url("../images/bar.svg") no-repeat center center;-webkit-background-size:contain;background-size:contain;position:relative;top:10px}
.menuBtn.open{background-image:url("../images/close.svg")}
.hd-r{position:fixed;top:50px;left:0;width:100%;height: calc(100vh - 50px); background-color:#fff;display:none;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:40px}
.nav{display:block;padding-top:100px}
.nav-item{display:block;width:100%;padding:0}
.nav2{height: auto;position:static;width:100%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;display:none;border-bottom:1px solid #eee}
.nav2-item{display:block;text-align:center;margin:0}
.nav2-item a{height:40px;line-height:40px}
.so-box{position:static;display:block;border:none}
.so-icon{display:none}
.hd-so{margin:0;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.hd-lang{display:block;margin:0}
.lang-icon{display:none}
.lang-list{display:block;position:static;width:100%;text-align:center}
.lang-list a{display:inline-block;vertical-align:middle;margin:0 10px}
.fd-m1{margin-right:30px}
.mod1-l{float:none;width:100%}
.mod1-r{float:none;width:100%;margin-top:20px}
.mod2{margin-top:30px}
.mod2-item{width:50%;margin-bottom:20px}
.mod3-item-1,.mod3-item-3{left:-50%}
.mod3-item-2,.mod3-item-4{right:-50%}
.mod5-bot{padding-bottom:0}
.mod5-bot .tab-a{position:static;height:auto}
.mod5-list{height:auto}
.idx3{padding-bottom:0}
.idx4{padding-left:60px;padding-right:60px}
.mod6-l{float:none;margin:0 auto;width:100%}
.mod6-txt{padding-left:0;padding-top:40px}
.mod6-more{margin-top:40px}
.download{padding:30px 0}
.proCen-item{float:none;width:100%}
.prodDet-txt{width:50%}
.join1{width:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);margin:0;padding:30px 0}
.join1-item,.join1-item:nth-child(even){float:none;margin:10px auto}
.join{padding-top:30px}
.act{padding:30px 0}
.abo1-l{float:none;margin:0 auto}
.abo-r{float:none;width:100%;padding:20px}
.abo-r .desc p{padding-bottom:10px}
.swi-abo2{width:500px;height:200px}
.abo2-pic{width:200px;height:155px}
.swiper-slide-prev{top:auto;bottom:100%}
.swiper-slide-next{top:200px}
.swiper-slide{width:100%}
/* .abo2-txt{width:50%} */
.abo2-txt p:after{content:'';width:9px;height:9px;background-color:#2067d1;position:absolute;left:210px;top:10px}
.abo2-txt p{padding-left:10px;line-height:1.7}
.swiper-pagination-bullet{margin-bottom:10px}
.abo2{height:800px}
.abo4-pic{float:none;margin:0 auto}
.abo4-txt{padding-left:0}
.abo4-join{left:0}
.case2-list{margin:0 -10px}
.case2-item{width:33.3%}
.case2-con{margin:0 10px}
.cvs1-l{float:none;margin:0 auto;padding-top:0}
.cvs1-r{margin:0 auto;float:none}
.cvs2-con{margin:0 10px;padding:50px 20px}
.cvs2{padding-bottom:100px;-webkit-background-size:auto 100%;background-size:auto 100%}
.cvs3-item:nth-child(4){display:none}
.cvs3-item:last-child{display:block;margin:-68px auto 0}
.cvs4{padding-bottom:0}
.cvs5-item{width:190px;height:210px}
.cvs5-bg{left:-10px}
.cvs5-list{margin:0}
.cvs5-num{padding-top:55px;font-size:18px}
.cvs5-txt{font-size:14px}
.cvs5-item:nth-child(5){margin-right:200px}
.news2-list{margin:0 -10px}
.news2-con{margin:0 10px}
.mesg-s{width:460px}
.cont-r{float:none;width:100%}
.allmap{float:none;width:100%;height:300px}
.honor-item{width:33.3%}
.nav2{pointer-events:auto}
.cvs5-txt{margin-top:15px;line-height:1.7}
.nav-item>a{text-align:left;padding-left:20px}
.nav2-item a{text-align:left;padding-left:40px}
.so-box{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-color:#eee;height:40px;margin-top:20px}
.so-box .inp{background:0 0;border-bottom:none}
.projPerf-map{padding-bottom:200px;padding-top:30px}
.pPerfMap-box{position:static;width:100%}
.pPerfMap-wrap{padding-top:720px;height:auto;margin:0 auto}
	.swiper-pagination1{height: 60%;}
	#down{display:none;}
	#unique{display:none;}
}
@media only screen and (max-width:959px){
.pPerfMap-wrap{zoom:.8}
.projPerf-map{padding-bottom:100px}
.wp{width:95%}
.ban-icon{height:30px}
.ban-tit{font-size:24px}
.ban-more{width:130px;height:60px;line-height:60px;font-size:16px}
.ban-scroll{height:70px}
.idx1{padding:30px 0}
.idx1-tit{font-size:20px}
.mod1{padding-top:20px}
.mod1-l{padding-top:0}
.mod1-tit{padding-bottom:15px}
.mod1-tit h3{font-size:16px}
.mod1-desc{margin:15px 0}
.mod1-r{height:200px}
.mod2-list{padding-top:20px}
.mod2-con{height:150px}
.idx2{padding:30px 0}
.idx-title{font-size:20px}
.idx-title em{font-size:26px}
.idx2 .wp{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);margin-top:-80px}
.idx3{padding-top:30px}
.mod5{margin-top:20px}
.mod5-l h3{font-size:18px}
.mod5-item.on,.mod5-item:hover{height:188px}
.mod5-item{padding:20px}
.idx4{padding:30px}
.slick-case{margin:0}
.slick-case .slick-dots{bottom:0}
.slick-case .slick-arrow{width:30px;height:30px}
.case-txt{top:10px;left:10px;right:10px;bottom:10px;padding-top:30px;font-size:14px}
.case-txt i{width:25px;height:25px;margin-bottom:10px}
.mod6-pic{top:0;left:0}
.mod6-txt{padding-top:20px}
.mod6-more{margin-top:20px;width:130px;height:60px;line-height:60px;font-size:14px}
.mod7-con{padding-left:1px}
.mod6{padding:30px 0}
.mod8{padding-top:30px}
.mod8-l,.mod8-r{float:none;width:100%}
.idx5{padding:30px 0}
.ban-in{height:300px}
.m-cur{float:none;margin-bottom:10px}
.page-top{height:auto;line-height:1.8;padding:20px 0}
.nav-in{text-align:center}
.nav-in-item{margin:0 10px 10px}
.prod-item{width:50%}
.prod-l{width:200px}
.prod-l-tit a{font-size:18px}
.prod-l-item a{padding-left:44px;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis}
.prod-l-item a:after{left:10px}
.pt88{padding-top:30px}
.prodDet-txt{padding-top:30px}
.prodDet-tit{padding-bottom:10px}
.prodDet-tit h3{font-size:18px;margin-bottom:5px}
.prodDet-tit em{font-size:16px;padding-top:0}
.prodDet-desc h3{margin:10px 0;font-size:16px}
.prodDet-desc{font-size:14px;line-height:1.7}
.prodDet-buy{width:140px;height:60px;line-height:60px;font-size:14px}
.pp-pic{height: 400px;}
.prodDet-pic{height:400px}
.recommend{padding-top:30px}
.prodDet-can{font-size:14px}
.join-tit{font-size:20px}
.act-item{float:none;width:100%}
.abo1{padding:30px 0}
.abo2-tit,.svc-tit h3{font-size:20px}
.wp.poa{padding:30px 0}
	.swiper-pagination1{top: auto;bottom: 50px;left: 10px;position: absolute!important;height: auto;}
.swiper-pagination-bullet{width:150px;font-size:20px}
.abo3{height:300px}
.abo3-tit{padding-top:30px}
.abo3-play{margin-top:20px;width:50px;height:50px}
.abo4-txt{padding-top:20px;height:auto}
.abo4-join{position:static;display:block;margin-top:20px}
.abo4-tit{font-size:18px;margin-bottom:10px}
.abo4-desc{line-height:1.7}
.abo1 .svc-tit{margin-bottom:30px}
.case2-list{margin:0 -10px}
.case2-item{width:50%}
.case2-con{margin:0 10px}
.mod-case{padding:30px 0}
.caseDet-cont{font-size:14px;line-height:1.7}
.caseDet-cont p{padding-bottom:20px}
.question{padding:30px 0}
.cvs1{padding-top:30px}
.cvs-tit{font-size:20px}
.cvs1 .ovh{padding-top:20px}
.cvs-tit:after{width:30px}
.cvs2-item{width:50%}
.cvs2-list{margin:0}
.cvs3-item{width:210px;height:264px}
.cvs3-icon{top:45px}
.cvs3-txt{font-size:14px;line-height:1.7}
.cvs4{-webkit-background-size:cover;background-size:cover;padding:30px 0}
.cvs4-txt{font-size:16px}
.cvs5-item{margin:0 15px;width:150px}
.cvs5-item:nth-child(5){margin-right:140px}
.cvs5-item:nth-child(5):after{top:-30px}
.cvs5-item:after{left:94%}
.cvs5{padding:30px 0}
.cvs6-box{padding-top:20px}
.cvs6{padding-bottom:30px}
.cvs7{padding:30px 0}
.cvs7 .ovh{padding-top:20px}
.cvs7-tab{padding:10px}
.cvs7-t-item{height:50px;line-height:50px}
.cvs7-l{float:none;width:100%}
.cvs7-t-item i{height:30px;width:30px}
.cvs7-t-item a{font-size:14px}
.cvs7-r{height:auto}
.cvs8 form{padding-top:20px}
.cvs8 .mesg-inp,.cvs8 .mesg-s,.mesg-s{float:none;width:100%}
.cvs8 .mesg-inp,.mesg-inp{height:60px;line-height:60px}
.mesg-sub{width:140px;height:60px;line-height:60px;font-size:14px}
.cvs8,.cvs9{padding:30px 0}
.m-news2{padding:30px 0}
.news2-item{width:50%!important;margin-bottom:20px!important}
.det-page-center{top:110%;width:100%;height:40px;line-height:40px;border:1px solid #dcdcdc}
.det-page-next,.det-page-prev{width:50%;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.det-page{overflow:visible;border:1px solid #dcdcdc;padding:0 10px;height:40px;line-height:38px}
.svc5{padding:70px 0 30px}
.svc1-con{margin:0 10px}
.svc1-list{margin:0 -10px}
.svc1-txt{padding-top:10px}
.scv1-tit{font-size:18px}
.scv1-desc{line-height:1.7}
.svc2-item{float:none;width:100%;margin-bottom:40px}
.svc2-con{width:290px;margin:0 auto}
.svc2-kind{left:0}
.svc1-item{width:100%;float:none;margin-bottom:40px}
.svc2{padding:30px 0}
.svc1{padding-top:30px}
.life{padding:30px 0}
.life-pics .pic{width:200px;height:200px}
.life-pics{height:auto}
.mesg{padding:30px 0}
.contact{padding:30px 0}
.cont-tit{font-size:20px;padding-bottom:10px}
.cont-tit:after{width:20px}
.cont-item{font-size:14px;line-height:1.6}
.honor-item{padding:20px}
.pop-in{width:70%}
.idx2 .wp{margin-bottom:-100px}
#down{display:none;}
#unique{display:none;}
}
@media only screen and (max-width:767px){
.pPerfMap-wrap{zoom:.4}
.pPerfMap-adr{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}
.projPerf-map{padding-bottom:40px}
.pPerfMap-box .fd-m dt a{font-size:20px}
.pPerfMap-box .fd-m dd{line-height:64px;font-size:12px}
.fd-bot{height:auto;line-height:2;padding:10px 0}
.slick-ban .slick-arrow{display:none!important}
.slick-ban .slick-dots{bottom:10px}
.slick-ban .slick-dots li{width:7px;height:7px;border:none}
.slick-ban .slick-dots .slick-active{width:7px;height:7px;border:none;background-color:#2067d1}
.mod2-item{width:100%;margin-bottom:10px}
.mod2-tit{font-size:18px}
.idx2 .wp{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);margin-top:0}
.mod3-yuan{display:none}
.mod3{border:none;width:auto;height:auto;padding:0 10px}
.mod3-item{position:static;text-align:left!important;margin-bottom:10px}
.mod5-l,.mod5-r{float:none;text-align:left!important;margin:5px 0}
.mod5-top{height:auto;line-height:1.8;padding:20px 15px}
.mod5-l h3{margin-left:10px}
.mod5-num{display:none}
.mod5-tit a{font-size:18px}
.mod5-desc{padding-top:10px}
.slick-case .slick-next{right:20px}
.slick-case .slick-prev{left:20px}
.case-item{padding:15px 0}
.mod7-tab{float:none;width:100%}
.mod7-item{float:left;width:50%;padding:0;text-align:center;height:50px;line-height:50px}
.mod7-item.on:after{display:none}
.slick-r{margin-top:20px}
.slick-r .slick-next{display:none!important}
.slick-r-pic{height:110px}
.mod9-con a{margin:0 5px}
.fd-bot a,.fd-bot em,.fd-bot span{display:block;margin:0}
.btn-down,.download-icon,.download-txt{float:none;position:static;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);margin:0 auto}
.download-item{height:auto;padding:20px 0}
.btn-down{display:block;width:30px;height:30px;margin:20px auto}
.download-txt{padding-left:0;text-align:center}
.ban-in{height:200px}
.proCen-con{height:260px}
.proCen-tit{font-size:18px;margin-top:40px;}
.abo4-play{background:url("../images/play2.png") no-repeat center center;-webkit-background-size:contain;background-size:contain;width:36px;height:36px;margin-top:25px;z-index:2;position:relative;cursor:pointer}

.proCen-more{/* width:100px; */height:60px;line-height:60px;font-size:14px;margin-top:0;}
.proCen-item-pic .proCen-txt{top:20px;left:50px}
.product1{display:none;}
.product2{margin-top:20px}
.prod-l{float:none;width:100%}
.prod-l-item a:after{display:none}
.prod-l-item a{padding-left:0}
.prod-l-item{width:100%;text-align:left;line-height:3}
.prod-l-list .box{position: absolute;top: 0px;left: 0;width: 100%;background: #fff;border: 1px solid #eee;z-index: 9;display: none;}
.prod-l-item.on a{color:#2067d1}
.prod-con{margin:0 3px}
.prod-list{margin:0 -3px}
.prod-mask{width:30px;height:30px}
.prod-mask i{-webkit-background-size:15px auto;background-size:15px auto}
.prod-pic{margin-bottom:10px}
.prod-r{padding:10px}
.prod-txt{font-size:14px;line-height:1.5}
.prod-list{padding-bottom:30px}
.pages-item{display:inline-block;}
/* .pages-item.on,.pages-next,.pages-prev{display:inline-block} */
.prodDet-pic{float:none;width:100%;height:200px}

.pp-pic{height: 200px;}
.prodDet-txt{float:none;width:100%;padding-left:0;padding-bottom:20px}
.prodDet-buy{margin-top:35px}
.prodDet{padding:20px 10px}
.prodDet-can{line-height:1.7}
.prodDet-can p:after{top:8px}
.prodDet-can p{padding-left:20px}
.join1-item{width:100%;height:auto}
.join1-top-s{display:none}
.join1-l,.join1-r{float:none;width:100%}
.join1-txt{height:100px;line-height:100px;font-size:18px}
.join1-item .top{margin-bottom:0;margin-top:8px}
.join2-det{padding:20px}
.join2-box,.join2-item{width:768px}
.join2{overflow-x:auto}
.btn-apl{width:130px;height:60px;line-height:60px;font-size:14px;margin-top:20px}
.btn-apl i{height:100%}
.join2-item{height:50px;line-height:50px}
.join2-item span{font-size:14px}
.act-pic{width:auto;height:auto;max-height:260px}
.act-date em{font-size:18px;vertical-align:middle}
.act-date span{vertical-align:middle}
.slick-act .slick-arrow{width:30px;height:30px}
.slick-act .slick-next{right:10px}
.slick-act .slick-prev{left:10px}
.pop-in{width:95%}
.abo1-l{width:100%}
.abo2{height:850px}
.abo-r .desc{line-height:1.7;font-size:14px}
.swi-abo2{width:70%;top:80px;right:0;height:750px}
.swiper-slide-next,.swiper-slide-prev{top:0;left:0;opacity:0}
.abo2-pic{float:none;margin:0 auto}
.abo2-txt{float:none;width:100%}
	.swiper-pagination1{bottom: auto;top: 90px;height: 60%;width: 100px;}
.swiper-pagination-bullet:nth-child(odd){text-align:left}
.swiper-pagination-bullet{width:100px;font-size:14px}
.swiper-pagination-bullet-active:before{display:none}
.abo3-tit p{letter-spacing:1px}
.abo4-pic{width:100%;height:auto}
.abo4-box{padding:20px}
.abo4{padding-bottom:50px}
.abo4-join{width:130px;height:60px;line-height:60px;font-size:14px}
.case2-list{margin:0;padding-bottom:20px}
.case2-item{width:100%;float:none;margin-bottom:10px}
.case2-con{margin:0}
.svc3{padding-top:50px}
.svc3 .case2-list{padding-top:10px}
.caseDet-tit{padding:30px 0 20px;margin-bottom:20px;font-size:18px}
.caseDet-tit h1{font-size:18px}
.qus-item{padding:15px}
.qus-desc{padding-left:30px}
.qus-desc:after{left:5px}
.cvs1-l{width:100%}
.cvs1-item{line-height:1.7;padding-bottom:15px}
.cvs1-item p{top:7px}
.cvs1-r{width:100%}
.cvs2{padding:30px 0}
.cvs2-item{width:100%}
.cvs2-con{padding:20px}
.cvs2-tit{font-size:18px;margin-bottom:5px}
.cvs3{padding:30px 0}
.cvs3-item{width:180px;height:167px}
.cvs3-list{padding:20px 0}
.cvs3-item:nth-child(5),.cvs3-item:nth-child(6),.cvs3-item:nth-child(7){top:0;margin-top:0}
.cvs3-icon{width:30px;height:30px;top:20px}
.cvs3-txt{bottom:25px;font-size:12px}
.cvs4-item{width:50%;margin-bottom:20px}
.cvs4-list{padding-top:0}
.cvs5-item:after{display:none!important}
.cvs5-item:nth-child(5),.cvs5-item:nth-child(6),.cvs5-item:nth-child(7){float:left}
.cvs5-item:nth-child(5){margin:0}
.cvs5-txt{height:60px}
.cvs5-item{margin:0;padding:40px}
.news2-item{width:100%!important;margin-bottom:20px!important}
.news2-txt{padding:15px}
.news2-tip{margin-bottom:10px}
.news2-tit a{margin-bottom:5px}
.news2-bot{margin-top:15px}
.news2-list{padding-bottom:0!important}
.newsDet-l .caseDet-cont{padding-top:0}
.svc4-tit{margin-bottom:20px}
.svc4-item{margin-bottom:10px}
.svc1-item{width:100%;float:none;margin-bottom:20px}
.scv1-tit{font-size:16px;line-height:1.7;margin-bottom:0}
.life-pics .pic{display:block;margin:10px auto;width:300px;height:300px}
.life-pics{margin-top:20px}
.cont-item{margin-bottom:20px}
.cont-list{padding:20px 0}
.cont-l{padding-top:0}
.honor-item{width:50%}
.honor{padding:30px 0}
.prod-l-list{padding:10px 0;border-bottom:1px solid #eee;/* overflow-x:scroll;white-space:nowrap; */position: relative;z-index: 9;}
.prod-l-tit{height:60px;line-height:60px;text-align:left}
.prod-item{margin-bottom:30px}
.prod-r{padding-top:40px;padding-bottom:40px}
.proCen-pic img{max-height:50%}
.proCen-txt{left:57%}
.join2{padding-bottom:30px}
.act-date em{font-size:14px}
.pop-act-tit{line-height:60px;height:60px}
.act-pic2 span{height:30px;line-height:30px;font-size:12px;padding:0 5px}
.mod4{display:none}
.idx2 .wp{margin-bottom:0}
.cvs9 .case2-item{margin:0 10px}
.cvs5-num{padding-top:20px}
.cvs3-icon{top:12px}
.cvs3-txt{bottom:9px;line-height:1.5}
.nav{padding-top:65px}
.mod1-r{margin-top:50px}
.mod1-desc{margin-bottom:50px}
.mod2-con{height:200px}
.mod3-icon{width:48px;height:48px;top:50%!important;left:0!important;bottom:auto!important;right:auto!important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.mod3-item{padding-left:60px;position:relative;top:0!important;right:0!important;left:0!important;bottom:0!important;max-width:none;margin-bottom:40px}
.mod3-num{font-size:14px;display:inline-block;vertical-align:middle;margin-bottom:5px}
.mod3-tit{font-size:14px;display:inline-block;vertical-align:middle;font-weight:700;margin-bottom:5px}
.mod3-desc{font-size:12px}
.mod5-item{display:inline-block;vertical-align:middle;width:50%}
.slick-case .slick-dots{bottom:-30px}
.idx4{padding-bottom:50px}
.mod6{padding-bottom:50px}
.slick-r-pic{height:auto;max-height:303px}
.slick-r-pic img{width:auto;height:auto}
.mod8-tit a{margin-right:0}
.faq-item{padding:15px 0}
.faq-pic{width:30%;height:auto;position:relative;top:6px}
.faq-pic img{width:100%;height:auto}
.faq-txt{padding-left:5px}
.faq-qus a{margin-bottom:10px;-webkit-background-size:20px auto;background-size:20px auto;line-height:1.7;background-position:top 6px left;padding-left:25px}
.faq-ans{line-height:1.7;-webkit-background-size:20px auto;background-size:20px auto;padding-left:25px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m-cur{display:none}
.nav-in{font-size:0;text-align:left;overflow-x: scroll;white-space: nowrap;}
.nav-in::-webkit-scrollbar {
	display: none;
}
.footer dl:nth-child(1){display:none;}
.footer dl:nth-child(2){display:none;}
.footer dl:nth-child(3){display:none;}
.nav-in-item{margin:0 13px 0 0}
.nav-in-item a{padding-left:13px;padding-right:0;font-size:14px}
.nav-in-item.on a{-webkit-background-size:8px auto;background-size:8px auto;background-position:left center}
.svc1-item{margin-bottom:60px}
.svc1-txt{padding-top:30px}
.act-more{margin:0;position:absolute;bottom:0;left:0}
.act-num{position:absolute;bottom:10px;right:0}
.act-txt{padding-bottom:60px}
.cvs8 .mesg-s,.mesg-s{margin-bottom:20px}
.mseg-row{margin-bottom:0}
.svc4-list{padding-bottom:60px}
.ban-tit{font-size:18px;margin-bottom:10px}
.ban-more{height:40px;line-height:40px;font-size:14px}
.mod1-btn a{width:170px;height:60px;line-height:60px}
.mod9-tit{float:none;margin-bottom:20px;display:block}
.mod9-con{white-space:nowrap;overflow-x:auto}
.mod5-l i{width:40px}
.mod5-r i{width:33px}
.mod5-l{margin-bottom:20px}
.mod5-item,.mod5-item.on,.mod5-item:hover{width:50%;height:auto;padding:20px 10px}
.mod5-desc{height:65px;padding-top:20px}
.faq-pic{margin-right:15px}
.mod3-item:hover .mod3-icon:after{width:0;height:0}
.case2-item{margin-bottom:40px}
.mod8-l{margin-bottom:30px}
.prodDet-desc h3{margin-top:30px}
.recommend{padding-top:60px}
.act-txt{padding-top:30px}
.abo2-txt p:after{left:0}
.abo4-join{margin-top:40px}
.caseDet-cont p{padding-bottom:40px}
.svc3{padding-top:80px}
.svc3-tit{margin-bottom:30px}
.qus-item{margin-bottom:30px}
.news2-item{margin-bottom:40px!important}
.svc2-txt{height:120px}
.honor-item{width:100%;margin-bottom:40px;border:1px solid #dcdcdc}
.honor-list{border:none}
.prod-l-item a{font-size:16px;color:#444;/* padding-left:64px; */position:relative;display:inline-block;}
.honor2-item{width:100%;margin-bottom:40px;border:1px solid #dcdcdc}
.honor2-pic{padding-top:80.9%;position:relative;overflow:hidden}
.cvs5{padding:50px 0 60px}
.pPerfMap-box .fd-m{padding:80px 0}
.pPerfMap-box dt{margin-bottom:40px}
.language{display:none;}
#down{display:block;}
#unique{display:block;}
.pop-video .video{
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);
	max-width: 80%;
	z-index: 510;

}
.pop-video video{
	width:100%;
	z-index: 510;
}

.pop-video .close{
	position:absolute;
	top:0;
	right:-30px;
}
}
@media only screen and (max-width:577px){
.cvs3-item{width:140px;height:127px}
}
@media only screen and (max-width:450px){
.cvs3-item{width:110px;height:100px}
}
@media only screen and (max-width:357px){
.cvs3-item{width:90px;height:90px}
}

.sroll_top {
	right: 0.8%;
	bottom: 6%;
	position: fixed;
	display: none;
	cursor: pointer;
	z-index: 1000;
}

.page {
	padding: 20px 0;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
}

.page .disabled {
	border: 1px solid #dcdcdc;
	padding: 15px 15px;
	color: #d8d8d8;
	display: none;
}

.page a {
	border: 1px solid #dcdcdc;
	padding: 15px 15px;
	color: #333;
}

.page a.sy {
	color: #333 !important;
}

.page .current {
	background: #f4f4f4;
	padding: 15px 15px;
	color: #fff;
	border: 1px solid #dcdcdc;
}

/*企业风采*/
.sub-shengchannengli .row {
	margin: 0 -9px;
}

.sub-shengchannengli .row .p9 {
	padding: 0 9px;
	margin-bottom: 10px;
}

.sub-shengchannengli .pic {
	width: 100%;
	overflow: hidden;
	transition: all 0.6s;
	height: 0;
	padding-bottom: 66.6%;
	overflow: hidden;
	position: relative;
}

.sub-shengchannengli .pic img {
	cursor: pointer;
	transition: all 0.6s;
	width: 100%;
}

.sub-shengchannengli a:hover .pic img {
	transform: scale(1.2);
}

.sub-shengchannengli .row .p9 h2 {
	font-size: 16px;
	overflow: hidden;
	line-height: 22px;
	height: 22px;
	color: #666;
	margin: 20px 0 15px 0;
	text-align: center;
}

.sub-shengchannengli .row a:hover h2 {
	color: #1266ae;
}

.sub-shengchannengli .row .p9 a:hover .pic {
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2);
}
